home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / Other Langs / MacPerl ƒ / Perl Source ƒ / README.SRC < prev    next >
Text File  |  1993-10-25  |  2KB  |  49 lines

  1. COMMENTS ON THE SOURCE
  2.  
  3. System requirements
  4.  
  5. To compile the sources, you need at least
  6.  
  7.  - MPW 3.2
  8.  - bison or (b)yacc, if you want to change perly.y
  9.  - Berkeley db
  10.  -    GUSI 1.3.3
  11.  - 5 Megabytes of RAM
  12.  - preferably also a *compiled* version of the Perl tool (recursion rears its ugly 
  13.      head.
  14.     
  15. The latest versions of Perl, db, and GUSI should be available at
  16.  
  17.     nic.switch.ch        software/mac/src/mpw_c
  18.     ftp.eunet.ch        software/mac/perl
  19.  
  20. The latest version of Ramon M. Felciano's Mercutio MDEF is available at 
  21. sumex-aim.stanford.edu
  22.  
  23. Getting started
  24.  
  25. To compile the sources, you need to generate a Makefile by either running 
  26. Makefile.in or editing it by hand.
  27.  
  28. Added Files
  29.  
  30. missing.c and the GUSI library emulate enough UNIX library calls to make Perl happy.
  31. SubLaunch.[hc] provides some limited pipe/multitasking support. PerlHelp is the Perl
  32. manual page in 411 format. While it describes a few things that won't work on a Mac, 
  33. it also contains descriptions of our Mac specific additions.
  34.  
  35. Changed Files
  36.  
  37. Makefile was replaced with a MPW style one. eval.c is replaced, since the eval()
  38. function was too big for MPW C. Config.h was manually configured. perly.y contains
  39. changes for the mac specific commands. Most source files have a few changes, which 
  40. are always bracketed by #ifdefs or #ifndefs for the symbols macintosh, MAC_STANDALONE,
  41. STDMAC, MSMAC or NIXUNIX, except for some changes in perly.y. Our relying on the 
  42. macintosh symbol is not always well advised and some of the instances should probably 
  43. be replaced by applec.
  44.  
  45. Bugs, Suggestions, Damnations
  46.  
  47. Please send your bug reports and/or fixes to <neeri@iis.ethz.ch> (It is rather 
  48. unlikely that any of the bugs are relevant to the UNIX version). 
  49.